Path Consistency on Triangulated Constraint Graphs
نویسندگان
چکیده
Christian Bliek ILOG 1681 Route des Dolines 06560 Valbonne, France [email protected] Djamila Sam-Haroud Arti cial Intelligence Laboratory Swiss Federal Institute of Technology 1015 Lausanne, Switzerland [email protected] Abstract Among the local consistency techniques used in the resolution of constraint satisfaction problems (CSPs), path consistency (PC) has received a great deal of attention. A constraint graph G is PC if for any valuation of a pair of variables that satisfy the constraint in G between them, one can nd values for the intermediate variables on any other path in G between those variables so that all the constraints along that path are satis ed. On complete graphs, Montanari showed that PC holds if and only if each path of length two is PC. By convention, it is therefore said that a CSP is PC if the completion of its constraint graph is PC. In this paper, we show that Montanari's theorem extends to triangulated graphs. One can therefore enforce PC on sparse graphs by triangulating instead of completing them. The advantage is that with triangulation much less universal constraints need to be added. We then compare the pruning capacity of the two approaches. We show that when the constraints are convex, the pruning capacity of PC on triangulated graphs and their completion are identical on the common edges. Furthermore, our experiments show that there is little di erence for general non-convex problems.
منابع مشابه
Slightly triangulated graphs are perfect
A graph is triangulated if it has no chordless cycle with at least four vertices (8k 4; C k 6 6 G). These graphs have been generalized by R. Hayward with the weakly triangulated graphs (8k 5; C k ; C k 6 6 G). In this note we propose a new generalization of triangulated graphs. A graph G is slightly triangulated if it satisses the two following conditions : 1. G contains no chordless cycle with...
متن کاملA new ltering algorithm for the graph isomorphism problem
The graph isomorphism problem consists in deciding if two given graphs have an identical structure. This problem may be modeled as a constraint satisfaction problem in a very straightforward way, so that one can use constraint programming to solve it. However, constraint programming is a generic tool that may be less e cient than dedicated algorithms which take advantage of the global semantic ...
متن کاملConstraint Satisfaction: Algorithms and Complexity Course Notes
1 Graph Homomorphisms 2 1.1 Graphs and Digraphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 Graph Homomorphisms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3 The H-coloring Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.4 Cores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.5 Polymorphism...
متن کاملOptimizing slightly triangulated graphs
Graphs is called slightly if it contaiw; no chordless cyck or more vertices and induced subgrapb has a vertex whose nellgnLoc1urnooCl contains no induced path on four verticf~S. These graphs triangulated graphs and appear naturally in the study of thf~ inhcrsection graphs of the maximal rectangles of trii::.tngulated graphs are perfect (in the sense of Berge). In this paper WI? present algorith...
متن کاملHamiltonian Cycles in Triangle Graphs
We prove that the Hamiltonian cycle problem is NP complete for a class of planar graphs named triangle graphs that are closely related to inner triangulated graphs We present a linear time heuristic algorithm that nds a solution at most one third longer than the optimum solution and use it to obtain a fast rendering algorithm on triangular meshes in computer graphics
متن کامل